[XEN] Fix early-unshadow detection for 3- or 4-level guest pagetables.
authorGeorge Dunlap <dunlapg@umich.edu>
Tue, 16 Jan 2007 19:04:12 +0000 (14:04 -0500)
committerGeorge Dunlap <dunlapg@umich.edu>
Tue, 16 Jan 2007 19:04:12 +0000 (14:04 -0500)
commita086d29d0e360e83eafed55959c3e4e2a1340a38
tree422d80b6304de3b7ddaf84e7fe459d1b10e485a1
parent236c16423bdc5cdb43f120b8d0c4ee4174cef0cb
[XEN] Fix early-unshadow detection for 3- or 4-level guest pagetables.
Early-unshadow will unshadow whenever 2 zero values are written
to the same page; for PAE, one PTE takes 2 writes.  Only check
for the early unshadow when writing the low half of the PTE.
xen/arch/x86/mm/shadow/multi.c
xen/arch/x86/mm/shadow/private.h